﻿@charset "utf-8";
*{margin:0px; padding:0px;}

body{margin:0 auto;padding:0px;font-size:14px; font-family:simsun; color:#000; background:#fff;}

a,p,li,ul,span,h1,h2,h3,table,tr,td,input,form{ margin:0; padding:0; font-size:14px; color:#000; line-height:20px; font-family:Microsoft YaHei,"SimSun";text-decoration:none;list-style-type:none}

img{ border:none;}
td,th{font-size: 14px;color: #505050;font-family:"Microsoft YaHei",微软雅黑,SimSun;}

fixed{ 
        position:fixed; /*对于火狐等其他浏览器需要设置的*/ 
        top:700px;  /*同上*/ 
        width:30px; 
        height:30px; 
        cursor:pointer; 
        display:none; 
 }  
 .ie{   
       _position: absolute;  
       _clear: both;   
       _top:expression(eval(document.compatMode &&   
               document.compatMode=='CSS1Compat') ?   
               documentElement.scrollTop   
               +(documentElement.clientHeight-this.clientHeight) - 1   
               : document.body.scrollTop   
               +(document.body.clientHeight-this.clientHeight) - 1); 
}


#top{height:101px;width: 100%;margin: 0 auto;background: #FFF;}
.header_index{ width:1200px; margin:0 auto;overflow:hidden;display: block;}
.logo{float:left; margin-top:10px;}
.hover a{ background:url(nav.jpg) left top no-repeat;}
.top_link{float:right;width:650px;}
.top_tel{float:left;background: url(top_tel.jpg) left 24px no-repeat;font-size: 12px;line-height:14px;padding-left:45px;padding-top: 24px;margin-left: 9px;}
.top_tel span{font-size:13px;line-height:15px;display: block;}
.top_email{float:left;background: url(email.jpg) left 24px no-repeat;font-size: 12px;line-height:14px;padding-left: 45px;padding-top: 30px;padding-bottom: 10px;margin-left: 9px;}
.top_email span{font-size:12px;line-height:14px;display: block;}
.top_right{float:right; color:#fff;text-align: center;line-height:35px;padding-top: 24px;margin-left: 100px;}
.top_right a{float:left;display: block;width:50px;font-size:13px;}
.top_right a:link,.top_right a:visited{color:#686868;}
.share{background: url(share.jpg) center top no-repeat;padding-top: 24px;}
.ali{background: url(ali.jpg) left top no-repeat;}
.jiathis_style_32x32{float:right; color:#fff;text-align: center;line-height:35px;padding-top:15px;margin-left: 90px;}
.jiathis_style_32x32 p{float:left;display: block;width:50px;font-size:13px;line-height:35px;}



.menu{width:100%;margin:0 auto;height: 40px;background:#CAA244;}
.menu ul{width:1200px;margin:0 auto;}
.menu li{ float:left;text-align:center;width:108px; margin:0 18px;}
.menu li a{font-size:13px; line-height:40px;height:40px;display: block;color:#ffffff;}
.menu li a:hover{ color:#fff;background:#e92527;}

#banner{ background:url(banner.jpg) center top no-repeat;height:653px;}

.midbg{ 
width:100%; height:450px; position: relative; z-index:1;clear:both}
.iBan { height:450px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}
.iBanScreen{  height:450px; background-repeat:no-repeat; background-position:center top;
}
.iBanScreen ul{ 
width:100%; height:450px; position:relative; top:0; margin:0 auto;}
.iBanScreen li{ 
width:100%; height:450px; overflow:hidden; position:absolute; display:none;}
.iBanScreen li a{ display:block; width:100%; height:100%}
.iBanScreen .num{ position:absolute; bottom:15px; left:50%; z-index:999; }

.iBanScreen .num a{ display:inline-block; border: 1px solid #fff;border-radius: 10px; width: 15px;height: 15px;margin: 0;background-color: #fff; margin-left:5px; margin-right:5px;}

.iBanScreen .num a.cur{ border: 1px solid #fff;border-radius: 10px; background-color: rgba(0,0,0,0);}


.container_list{width:100%;background:url(content_listbg.png) center top no-repeat;position:relative;/*top:-70px;*/left: 0px;z-index: 2; background:#E92527;}
.container_listhome{width:1200px; margin:0 auto;overflow:hidden;}
.container_listhome ul{float:left;}
.container_listhome li{width:305px;height:95px;float:left;background-color:#e92527; padding:15px 20px 0 75px;}
.service01{background:url(service01.png) 10px 25px no-repeat;}
.service02{background:url(service02.png) 10px 25px no-repeat;}
.service03{background:url(service03.png) 10px 25px no-repeat;}
.container_listhome span{font-size:20px;line-height:32px;display: block;color:#fff;}
.container_listhome p{font-size:12px;line-height:16px;color:#fff;}
.container_listhome li:hover{background-color:#b50105;}
.code{float:left;width:145px;height:120px;background:url(code_bg.jpg) top left no-repeat;padding: 20px 10px 10px 20px;position: absolute;top:55px;left: 50%;margin-left: 360px;}
.code img{float:left;}
.code p{float:left;width:22px;color:#fff;text-align:center;line-height: 14px;}

.container_bg{ background-color:#f2f2f2;}
.container_index p{padding-left: 20px;font-size:13px;float: left;color:#010101;}
.container_index{width:1200px; margin:0 auto;background:url(seach_bg.jpg) left center no-repeat;overflow:hidden;}
.container_index a{color:#374049; margin:0 10px;line-height:74px;}

#search{width:342px;height:28px; float: left; margin-left: 10px;margin-top: 22px;}
.search{height:28px; float: right;}
#input{float:left;width:291px;height: 28px; line-height:28px; text-indent: 12px; border: none;background:url(search.jpg) left center no-repeat;}



#pro_index{overflow:hidden;/*background:url(pro_homebg.jpg) center top no-repeat;*/}
.pro_demo{overflow:hidden;width:1200px;margin:0px auto;}
.hot_pro{width:1200px;margin:0 auto;font-size:28px;line-height:56px;font-weight: bold;text-align:center;background:url(pro_bottombg.jpg) center 126px no-repeat;padding-top: 70px;}
.hot_pro span{display: block;font-weight: normal;line-height: 56px;font-size:28px;color: #A3A3A3;}
#demo{float:left;padding-top: 8px;width:100%;overflow: hidden;height:296px;margin:0px auto ;}
#demo p{text-align: center;width:289px;line-height:36px;height:36px;background:url(proli_bg.jpg) center top no-repeat;margin: 0 auto;color: #fff;/*position:relative;top: -14px;left:0;*/}
#demo img{border-top: 1px solid #bfbfbf;border-right: 1px solid #bfbfbf;border-left: 1px solid #bfbfbf;}
.left{float:left;padding-right:50px;padding-left: 560px;padding-top:40px;}
.right{padding-top:40px;}
#indemo {float: left;width: 800%;}
#demo1{float: left;}
#demo2{float: left;}
#demo ul{ width:100%;}
#demo ul li{ width:289px; height:296px; float:left;text-align:center;margin: 0 6px;}
.nav_list{width:1200px;margin:0 auto;padding: 35px 0 55px 0;overflow: hidden;}
.nav_list li{ float:left;text-align:center;width:171px;}
.nav_list li a{font-size:15px; line-height:49px;display: block;}
.nav_list li a:hover{ color:#fff;background:#e92527;}
.nav_prolist{width:1200px;margin:0 auto;}
.nav_prolist li{ width:288px; height:296px; float:left;text-align:center;margin:10px 6px;*margin: 0 6px;}
.nav_prolist p{text-align: center;width:289px;line-height:36px;height:36px;background:url(proli_bg.jpg) center top no-repeat;margin: 0 auto;color: #fff;/*position:relative;top: -14px;left:0;*/}
.nav_prolist img{border-top: 1px solid #bfbfbf;border-right: 1px solid #bfbfbf;border-left: 1px solid #bfbfbf;}

.view{overflow:hidden;background:url(view_bg.jpg) center top no-repeat;}
.view_hot{width:1000px;margin:0 auto;padding-top:140px;padding-bottom: 32px;}
.view_hot span{line-height:52px;font-size:28px;padding-left: 256px;padding-bottom: 100px;display: block;}
.view_hot p{line-height:26px;width:480px;padding:28px 0 0 15px;color: #fff;}
.view_hot img{float:right;border: 4px solid #fff;}
.view_more{color: #fff; margin-left:400px;font-size:13px;}


.area{overflow:hidden;background:url(area.jpg) center top no-repeat;}
.hot_area{width:1200px;margin:0 auto;font-size:28px;line-height:56px;font-weight: bold;text-align:center;background:url(pro_bottombg.jpg) center 116px no-repeat;padding-top: 60px;}
.hot_area span{display: block;font-weight: normal;line-height: 56px;font-size:28px;color: #A3A3A3;}
.area_hot{width:1200px;margin:0 auto;padding-top:80px;padding-bottom:50px;overflow: hidden;}
.area_hot li{ float:left;text-align:center;width:144px; margin:0 26px;}
.area_hot li p{font-size:13px; line-height:45px;display: block;}
.area_hot li:hover p{ color:#B70004;}

.about_index{overflow:hidden;background:url(about_bg.jpg) center top no-repeat;}
.hot_about{width:1200px;margin:0 auto;font-size:28px;line-height:56px;font-weight: bold;text-align:center;background:url(pro_bottombg.jpg) center 72px no-repeat;padding-top: 15px;}
.hot_about span{display: block;font-weight: normal;line-height: 56px;font-size:28px;color: #A3A3A3;}
.hot_about p{display: block;font-weight: normal;line-height: 106px;font-size:34px;margin-right: 660px;color: #fff;}
.about_hot{width:1200px;margin:0 auto;overflow: hidden;padding-bottom: 16px;}
.about_hot span{line-height:26px;width:480px;color: #fff;padding:0 0 0 145px;}
.about_hot p{line-height:30px;width:600px;padding:28px 0 0 40px;color: #fff;}
.about_hot img{float:right;border: 4px solid #fff;}
.about_more{color: #fff; float:right;font-size:18px;margin: 15px 50px 0 0;line-height:45px;width:156px;text-align:center;}



.lvov{overflow:hidden;background:url(lvov.jpg) center top no-repeat;overflow:hidden;}
.lvov_index{width:1200px;margin:0 auto;}
.hot_lvov{font-size:28px;line-height:46px;font-weight: bold;text-align:center;padding-top:110px;}
.hot_lvov span{display: block;font-weight: normal;line-height: 56px;font-size:28px;color: #A3A3A3;}
.lvov_hot{width:1200px;margin:0 auto;overflow: hidden;padding-bottom: 50px;}
.lvov_left{width:640px;float:left;padding-top:130px}
.lvov_left p{line-height:32px;font-size:26px;color: #ed6465;text-align:center;}
.lvov_left span{display: block;font-size:30px;color: #d9d9d9;line-height:36px;}
.lvov_left ul{padding-top:35px;}
.lvov_left ul li{float:left;border: 1px solid #626060;line-height:20px;font-size:13px;margin:0 5px;}
.foot_email{background:url(foot_email.jpg) 10px center no-repeat;width:125px;padding:20px 15px 20px 60px;}
.foot_map{background:url(foot_map.jpg) 20px center no-repeat;width:125px;padding:30px 25px 30px 50px;}
.foot_tel{background:url(foot_tel.jpg) 20px center no-repeat;width:125px;padding:20px 15px 20px 60px;}
.lvov_right{width:520px;float:right;height:284px;margin-top:54px;}
.lvov_right p{font-size: 16px;color: #676767;}

.check_field{width:518px;height:31px;line-height:31px;text-indent: 12px;border: none;background: url(form01.jpg) no-repeat left center; margin:12px 0;border: 1px dashed #AAAAAA;color:#727272;moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.form-control{width: 518px;height:80px;line-height: 36px;text-indent: 12px;border: none;background: url(form03.jpg) no-repeat left center; margin:20px 0;border: 1px dashed #AAAAAA;color:#727272;moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.anniu{width: 518px;display: block;line-height: 23px;background-color:#E92527;color:#fff;font-size:14px;border: 1px solid #E92527;moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}



#foot_bg{background:url(map_home.jpg) center top no-repeat #000;overflow:hidden;}
.foot_index{width:1200px;margin:0 auto;padding-top:231px;overflow: hidden;padding-bottom: 60px; }
.map_name{line-height:45px;font-size:24px;color: #fff;font-weight: bold;display: block;text-align:center;}
.foot_seach{width:300px;float:left;margin:0 80px 0 20px;}
.foot_seach p{line-height:24px;font-size:12px;color: #fff;}
.foot_contact p{line-height:24px;font-size:12px;color: #fff;}
.foot_name{color: #e92527;line-height:32px;font-size:18px;margin:50px 0 25px 0;display: block;font-weight: bold;}
.foot_contact{width:500px;float:left;}
.foot_news{width:400px;float:left;}
.foot_news li{width:400px;background:url(list_news.jpg) left center no-repeat;border-bottom: 1px solid #fff;}
.foot_news li p{padding-left:20px;color: #374049;line-height:35px;font-size:12px;}
.foot_news li span{float:right;color: #e92527;line-height:35px;font-size:12px;}
.foot_link{background:url(foot_top.jpg) center bottom no-repeat #000;overflow:hidden;clear: both;text-align: center;border-top: 1px solid #e92527;padding-bottom: 30px;}
.foot_link p{width:1200px;margin:0 auto;color: #fff;line-height:35px;font-size:13px;}
.foot_link a{color: #fff;line-height:35px;font-size:13px;}
.foot_link a:hover{color: #EFEFEF;}
#search01{width:281px;height:28px; float: left;margin-top: 22px;}
.search01{height:28px; float: right;}
#input01{float:left;width:229px;height: 28px; line-height:28px; text-indent: 12px; border: none;background:url(search01.jpg) left center no-repeat;}
.foot_news li p:hover{color:#c42715;}


#ban{ background:url(ban.jpg) center top no-repeat;height:400px;}
.banner_in{margin:0px auto; width:100%; background:url(banner_inside.jpg) no-repeat top center; height:400px;}
#container{margin:0px auto; width:1200px; margin-top:20px; margin-bottom:20px; overflow:hidden;background:url(title_bottom.jpg) center 80px no-repeat;}
#mydefault{float:right; width:893px;}
.subtitle{background:url(h1title_bg.jpg) no-repeat left top; height:70px; line-height:70px;}
.subtitle p{ font-size:20px; color:#0a090e;font-family:"Microsoft YaHei"; font-weight:bold; margin-left:15px; line-height:70px;margin-bottom:20px;background:url(title_ny.jpg) left 50px no-repeat;}
.weizhi{float:right; margin-right:10px;color:#999999;line-height: 69px;}
.weizhi a{color:#999999;}
.weizhi .color_css{color:#c42715;}
.mydefault_content{margin-top:20px; padding-bottom:20px; overflow:hidden;}
.image{overflow: hidden;}
.image li{float:left;margin:5px 4px;_margin:5px 2px;width:287px;height:307px;border: 1px solid #b5b5b5;}
.image p{line-height:48px; background:url(more02.jpg) no-repeat right bottom;text-align:center; }
.image li:hover{color:#da251d;border: 1px solid #da251d;}
.image p:hover{background:url(more02list.jpg) no-repeat right bottom;}





.page{clear:both; text-align:right;}
.page li {float:left; border:1px solid #cccccc; padding:5px;}
.page a{margin:0px 10px;}
.page a.active{font-weight:bold;color: #c42715;}
#navigation{float:left; width:287px;}
.nav_h2title{background:url(list_topny.jpg) no-repeat left top; height:70px;margin-bottom:20px;}
.nav_h2title h2{ font-size:24px; color:#fff; margin-left:40px; padding:20px 0;font-family:"Microsoft YaHei"; font-weight:bold;line-height: 30px;}
.nav_en{font-family:arial; color:#a9a9a9; font-size:14px; text-transform:uppercase; margin-left:20px;}
.prolist_nav{overflow:hidden; margin-bottom:30px;background:#434343;padding:20px;}
.prolist_nav li{border-bottom:1px solid #983435;background:url(list_ny.jpg) 22px center no-repeat;  }
.prolist_nav a{ display:block; padding-left:50px; font-size:18px; color:#fff; background:url(list_link.jpg) no-repeat right center; margin-right:18px;font-family:"Microsoft YaHei";line-height:43px;}
.prolist_nav a:hover{background:url(list_hover.jpg) no-repeat right center; color:#c42715;}
.prolist_nav a.red:link,.prolist_nav a.red:visited{background:url(list_hover.jpg) no-repeat right center; color:#c42715;}

.contact_h2title{background:url(list_topny.jpg) no-repeat left top; line-height:70px; color:#fff; padding-left:40px; font-size:24px;font-family:"Microsoft YaHei";}
.navcontact{overflow:hidden; margin-bottom:20px; padding-bottom:20px; padding-top:25px;}
.navcontact p{font-size:16px;line-height:32px;padding-left:10px;}
.navcontact span{border-bottom:1px solid #000;font-size:16px;line-height:45px;width:100%;display: block;padding-left:10px;margin-bottom:10px;}


.biaoti{margin:0px auto;text-align:center;font-size:16px;font-weight:bold;line-height:30px;color: #c42715;padding: 50px 0 15px 0;}
span.hit{margin:0px auto;text-align:center;display:block;line-height:30px;padding-bottom: 10px;}
#proshow img{margin:0px auto;text-align:center;display:block;}
.nr{margin:0px 15px 15px 15px;}
.nr img{margin-top:10px;}
#up_down,.details{clear:both;width:95%; margin-left:8px;border:1px solid #ccc;padding-left:15px;margin-bottom:10px; font-size:12px; line-height:30px;}
.new_inside{margin-bottom:20px; margin-left:12px; margin-right:12px;}
.new_inside li{line-height:36px; border-bottom:1px dashed #d7d7d7; margin-bottom:10px;}
.new_inside li a{line-height:36px; font-size:14px; padding-left:20px;}
.new_inside li a:link,.new_inside li a:visited{background:url(new_link.png) no-repeat left center;}
.new_inside li:hover a{color:#c42715;}
.new_inside span{float:right; margin-right:10px;line-height:36px; }
.about{margin-left:20px; margin-right:20px;}
.about02{margin-left:20px; margin-right:20px;}
.about02 p{line-height:30px; font-size:14px;}




.footer_index h1{ font-size: 14px; color: #fff; float: right;}



.qqbox A:link {
	color: #000; text-decoration: none
}
.qqbox A:visited {
	color: #000; text-decoration: none
}
.qqbox A:hover {
	color: #f80000; text-decoration: underline
}
.qqbox A:active {
	color: #f80000; text-decoration: underline
}
.qqbox {
	FONT-SIZE: 12px; right: 0px; overflow: hidden; width: 132px; color: #000000; letter-spacing: 0px; position: absolute; top: 100px; height: auto;
	text-align:left; z-index:9999;
}
.qqlv {
	float: right; overflow: hidden; width: 25px; position: relative; height: 256px
}
.qqkf {
	border: #0dacd3 6px solid; right: 0px; background: #fff; overflow: hidden; width: 120px; top: 0px; height: auto
}
.qqkfbt {
	border-right: #9cd052 1px solid; border-top: #9cd052 1px solid; FONT-WEIGHT: bold; background: #39ccde; overflow: hidden; border-left: #9cd052 1px solid; width: 118px; cursor: pointer; color: #fff; line-height: 20px; border-BOTTOM: #9cd052 1px solid; position: relative; height: 20px; text-align: center
}
.qqkfhm {
	padding-right: 8px; margin: 3px 0px; overflow: hidden; width: 112px; line-height: 22px; position: relative; 
}
.bgdh {
	padding-left: 10px; width: 102px
}
#shouji{position:fixed;_position:absolute;top:300px;right:0px;background:#cfcfcf;z-index: 9999;}
#shouji p{margin:0px;padding:0px;text-align:center;font-weight:bold;font-size:12px;line-height:20px;color:#ff0000;}
#shouji img{width:150px;}

.shouye_pro_index{clear:both; padding-top:30px;margin:0px auto; width:800px;}
.shouye_pro_index li{float:left; width:250px; margin:0px 8px; height:250px; text-align:center;}
.shouye_pro_index h3{font-weight:normal; font-size:18px;}
.shouye_pro_index a h3{color:#fff;}
.gzyl{clear:both; margin:0px auto; width:1000px; color:#000;}
.gzyl h2{ font-size:18px;}
.gzyl p{ font-size:14px; padding:10px 0px;}

.about_ny{padding:0 30px;}


/*------------首页产品--------------*/
.container{
	width:1141px;
	margin:50px auto 0;
}
.container .nav{width:1141px;/*border:1px solid #ccc;*/}
.container .nav span{display: block; width:219px; border-left:1px solid #ccc; text-align:center; line-height:40px; color:#666; float:left; cursor:pointer;}
.container .nav span.active{background:#666666; color:#fff;}

.container .nav span:first-child{border:0px}

.content{ margin-top:20px; width:1141px;position:relative; overflow:hidden;height:270px;} /*定位一般设置为relative，overflow设置为hidden来隐藏外面的内容*/
.content .box{position:absolute;width:1141px;height:250px;} /*这个定位设置为absolute, 因为要操作这个的位置来切换内容*/
.content ul{float:left; width:1141px;}
.content ul li{display: block; height:236px; width:215px; float:left; border:1px solid #aaa; text-align:center; line-height:218px; margin-top:20px; margin-right:2px; padding:5px;}
.content ul li+li{margin-left:-1px;}

#navChild {
	position: absolute;
	width: 120px;
	padding: 4px 4px 0px 4px;
	z-index: 99;
	display: none;
	background:#4069b9;
}
#navChild a {
	position: relative;
	height: 36px;
	display: block;
	border-bottom: 1px solid #ffffff;
	color: #ffffff!important;
	font-size: 14px;
	line-height: 36px;
	text-align: center;
        padding:0 10px;
}
#navChild a:hover {
	color: #ffde01!important;
	background-image: none!important;
}

.news_right {float:left; margin-left:30px;}